artificial spawning grounds - French English Dictionary